package com.atguigu.common.exception;

/**
 * @author houChen
 * @date 2021/9/18 7:43
 * @Description:
 *
 *  10: 通用
 *      001： 参数格式校验
 *      002： 短信验证码发送频率太高
 *
 *  11： 商品
 *  12： 订单
 *  13： 购物车
 *  14： 物流
 *  15： 用户模块
 *
 *  21 库存模考
 */
public enum BizCodeEnum {

    UNKNOW_EXCEPTION(10000,"系统未知异常"),
    VALID_EXCEPTION(10001,"参数格式校验失败"),
    SMS_CODE_EXCEPTION(10002,"验证码获取频率太高，请稍后再试"),
    PRODUCT_UP_EXCEPTION(11000,"商品上架异常"),
    USER_EXIST_EXCEPTIOON(15000,"用户名已存在"),
    PHONE_EXIST_EXCEPTION(15001,"手机号已存在"),
    LOGINACCT_PASSWORD_INVAILD_EXCEPTION(15002,"账号密码出错"),
    NO_STOCK_EXCEPTION(21000,"存库不足");

    private int code;
    private String msg;
    BizCodeEnum(int code,String msg){
        this.code = code;
        this.msg = msg;
    }

    public int getCode() {
        return code;
    }

    public String getMsg() {
        return msg;
    }
}
